.main-header {
    font-size:14px;
    font-weight: 700;
    position: relative;
    left: 0;
    right: 0;
    z-index: 100;
}
.main-header .header-content {
    display: inline-block;
    padding: 10px;
    text-align: right;
}
.main-header #header-logo {
    display: inline-block;
    padding: 10px;
    z-index: 99;
    height: 100px;
}
.main-header .header-item {
    display: inline-block;
    /*white-space: nowrap;*/
    position: relative;
    margin: 10px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}
#banner #title{
   color : #fff;
}
#banner #subtitle{
  color : #fff;
}
#header-banner-section a.nav-item {
    font-size: 15px;
    margin-left:30px;
}
.main-header a.nav-item{
    margin-left:15px;
}
/* Portrait and Landscape */
@media only screen and (max-width: 991px) {

      .head-logo {
          position: relative;

      }
      .main-header #header-logo {
          display: block;
          text-align: center;
          height: auto;
      }
      .main-header .header-content {
          display: block;
          text-align: center;
          margin-bottom: 20px;
      }
      .main-header .header-content .header-item {
        display: block;
      }
      .navbar-toggler {
          position: absolute;
          left: 45%;
          bottom: 10px;
          color: #fff;
      }


}
 @media only screen and (max-width: 1200px) {

     #header-banner-section .section-heading {
         width: 100% !important;
         text-align: center !important;
     }

 }
